package com.example.oop.timeslot;

import java.time.Duration;
import java.time.LocalTime;

public class TimeSlot {

    //jdk8提供的时间类
    //属性：类的属性特征，比如人有胳膊，大腿
    private LocalTime startTime = null;

    private LocalTime endTime = null;

    public LocalTime getStartTime(){
        return startTime;
    }
    public LocalTime getEndTime(){
        return endTime;
    }


    //构造方法，TimeSlot名称跟类是一样的，没有返回值
    //决定了对象产生的时候拥有的特征
    public TimeSlot(LocalTime startTime,LocalTime endTime){
		this.startTime = startTime;
		this.endTime = endTime;
    }
    //百度搜索引擎，搜索引擎

    //硬件，自动化
    //方法都有一对大括号，普通方法会有返回值Duration
    public Duration getDuration(){
        Duration between = Duration.between(startTime, endTime);
        //调用了Duration的方法
        return between;
        //startTime是12:00
        //endTime是16:00
    }
}

//构造方法：方法名跟类名是一样的，构造方法没有返回值
